.full-floatLayout {
  padding: 0;
  height: 100vh;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  .layout-body {
    padding: 0;
    height: 100vh;
    max-height: unset;
  }
  .layout-body__content{
    height: 100%;
    max-height: unset;
  }

  .at-float-layout__container {
    height: 100vh !important; // 强制高度为视口高度
    max-height: none !important; // 移除默认最大高度限制
  }

  .top-header {
    display: flex;
    align-items: center;

    .em-search-bar {
      flex: 1
    }

    .text-button {
      width: 110rpx;
      background: none !important;
      border: none !important;
      padding: 0 !important;
      margin: 0 !important;
      line-height: inherit !important;
      color: #3051BE !important;

      &::after {
        display: none !important;
        /* 去除小程序默认边框 */
      }

      &:active {
        opacity: 0.6;
      }


      font-size: 28rpx;

      .icon-1 {
        width: 30rpx;
        height: 30rpx;
        /* #ifdef h5 */
        vertical-align: -3rpx;
        /* #endif */

        /* #ifdef weapp */
        vertical-align: middle;
        /* #endif */
        margin-right: 5rpx;

      }
    }
  }

  .pm-list {
    height: calc(100vh - 80rpx);
    flex: 1;
    overflow-y: auto;

    .pm-list-title {
      display: flex;
      align-items: center;

      .pm-list-tag {
        background-color: #4161CA;
        height: auto;
        display: inline-block;
        color: #fff;
        font-size: 25rpx;
        padding: 0.2em 0.4em;
        border-radius: 10rpx;
        border-top-right-radius: 0;
      }

      .pm-list-title-t1 {
        font-size: 26rpx;
        margin-left: 11rpx;
        color: #6F92CE;
      }
    }

    .pm-list-note {
      margin-top: 12rpx;
      display: flex;

      .p-m-n-left {
        flex: 1;

        .p-m-n-l-info {
          max-width: 90%;
          font-size: 27rpx;
          color: #3A3A3A;
        }

        .p-m-n-l-date {
          font-size: 24rpx;
          color: #000000;
          opacity: 0.5;
        }
      }

      .p-m-n-right {
        font-size: 29rpx;
        font-weight: bold;
        color: #3A3A3A;
      }
    }
  }
}
